testsuite: Use GdkEvent API
authorMatthias Clasen <mclasen@redhat.com>
Mon, 28 Aug 2017 23:11:45 +0000 (19:11 -0400)
committerCarlos Garnacho <carlosg@gnome.org>
Tue, 19 Sep 2017 16:39:03 +0000 (18:39 +0200)
testsuite/gtk/gestures.c
testsuite/reftests/reftest-snapshot.c

index 4298c841564263ce83f548ba35d80bfea5ffa426..d32fcf084216ce07a232cd059ba382a8c70c6303 100644 (file)
@@ -1,5 +1,8 @@
 #include <gtk/gtk.h>
 
+#define GDK_COMPILATION
+#include "gdk/gdkeventsprivate.h"
+
 typedef struct {
   GtkWidget *widget;
   gint x;
index 1e4e1fde3729760a525c4f9a8d688737787d1d2a..ec7f90fcfe22946de3e36df443a951534956055d 100644 (file)
@@ -88,7 +88,7 @@ reftest_uninhibit_snapshot (void)
 static void
 check_for_draw (GdkEvent *event, gpointer data)
 {
-  if (event->type == GDK_EXPOSE)
+  if (gdk_event_get_event_type (event) == GDK_EXPOSE)
     {
       reftest_uninhibit_snapshot ();
       gdk_event_handler_set ((GdkEventFunc) gtk_main_do_event, NULL, NULL);